Text copied to clipboard!
Tytuł
Text copied to clipboard!Programista Full Stack Java
Opis
Text copied to clipboard!
Poszukujemy Programisty Full Stack Java, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Idealny kandydat powinien posiadać doświadczenie zarówno w tworzeniu interfejsów użytkownika, jak i w programowaniu logiki serwerowej, a także znać dobre praktyki w zakresie testowania, bezpieczeństwa i wydajności aplikacji.
W tej roli będziesz pracować w zespole scrumowym, współpracując z analitykami biznesowymi, projektantami UX/UI oraz innymi programistami. Twoim zadaniem będzie implementacja nowych funkcjonalności, integracja z zewnętrznymi systemami oraz optymalizacja istniejących rozwiązań. Oczekujemy samodzielności, inicjatywy oraz chęci ciągłego rozwoju.
Twoje obowiązki będą obejmować projektowanie architektury aplikacji, implementację kodu w języku Java (Spring Boot), tworzenie komponentów frontendowych w Angularze lub React, a także pisanie testów jednostkowych i integracyjnych. Będziesz również uczestniczyć w przeglądach kodu, planowaniu sprintów oraz wdrażaniu aplikacji na środowiska testowe i produkcyjne.
Oferujemy pracę w dynamicznym środowisku, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do szkoleń i certyfikacji. Nasza firma stawia na innowacyjność, jakość i współpracę, dlatego szukamy osób, które podzielają te wartości i chcą rozwijać się razem z nami.
Jeśli jesteś pasjonatem technologii, masz doświadczenie w pracy z Javą i chcesz mieć realny wpływ na rozwój produktów cyfrowych – ta oferta jest dla Ciebie!
Obowiązki
Text copied to clipboard!- Projektowanie i rozwój aplikacji webowych w technologii Java
- Tworzenie komponentów frontendowych w Angular lub React
- Implementacja logiki biznesowej po stronie backendu (Spring Boot)
- Integracja z bazami danych i zewnętrznymi API
- Pisanie testów jednostkowych i integracyjnych
- Udział w przeglądach kodu i planowaniu sprintów
- Wdrażanie aplikacji na środowiska testowe i produkcyjne
- Optymalizacja wydajności i bezpieczeństwa aplikacji
- Współpraca z zespołem projektowym i interesariuszami
- Dokumentowanie kodu i procesów technicznych
Wymagania
Text copied to clipboard!- Minimum 3 lata doświadczenia jako programista Java
- Znajomość Spring Boot, Hibernate, JPA
- Doświadczenie z Angular lub React
- Znajomość HTML, CSS, JavaScript, TypeScript
- Umiejętność pracy z bazami danych (PostgreSQL, MySQL)
- Znajomość narzędzi Git, Maven, Jenkins
- Doświadczenie w pracy w metodyce Agile/Scrum
- Umiejętność analitycznego myślenia i rozwiązywania problemów
- Dobra znajomość języka angielskiego (min. B2)
- Mile widziane doświadczenie z Docker, Kubernetes
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z frameworkiem Spring Boot?
- Czy pracowałeś wcześniej z Angular lub React? Który preferujesz i dlaczego?
- Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
- Czy masz doświadczenie w pracy z mikroserwisami?
- Jakie podejście stosujesz do testowania aplikacji?
- Czy miałeś okazję pracować w zespole scrumowym?
- Jakie są Twoje oczekiwania względem rozwoju zawodowego?
- Czy posiadasz certyfikaty związane z technologiami Java?
- Jakie projekty uważasz za swoje największe osiągnięcie?
- Czy jesteś otwarty na pracę hybrydową lub zdalną?